iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0

今日的行程:
辦公室:10:00 - 17:30
讀書室:23:30 - 23:45

正片開始

早期的 ARM 系統,系統支援的中斷來源較少,並且是單核的系統,只需要用簡單的暫存器就可以支援每個中斷的 enable/disable 還有狀態,不過現在的 SoC 越來越複雜,中斷來源和中斷類型都不斷地增加,以及虛擬化的支援,所以開發出了 GIC 這個硬體,專門用來管理中斷,目前有 GIC-V1 ~ GIC-V4,本章節主要介紹 GIC-V2。

背景知識: 中斷的狀態、觸發方式、中斷號碼

  • 狀態
    • inactive
    • pending
    • active
    • active and pending
  • 觸發方式
    • edge-triggered
    • level-triggered
  • 中斷號碼
    • SGI: 0-15
    • PPI: 16-31
    • SPI: 32-1019

結論

  • 今天只看了 2 頁 XD

上一篇
[鐵人賽] Day 24 ARM 第 12 章節 Interrupt Handling
下一篇
# [鐵人賽] Day 26 ARM 第 13 章節 GIC-V2 (2)
系列文
上班辦公室,下班讀書室:RISC-V / ARM64 體系結構編程與實踐30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言